package com.sc.nft.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sc.nft.enums.PledgeStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class PledgeSecretAreaPageVO {

    @ApiModelProperty("秘境id")
    private Long pledgeTaskId;

    @ApiModelProperty("用户质押记录id(详情)")
    private Long userPledgeRecordsId;

    @ApiModelProperty("时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    @ApiModelProperty("剩余时间")
    private Long completeTime;

    @ApiModelProperty("质押状态  IN_PLEDGE:质押中 END_OF_PLEDGE:质押结束")
    private PledgeStatusEnum pledgeStatus;

    @ApiModelProperty("藏品名称")
    private String firstTitle;

    @ApiModelProperty("质押数量")
    private String pledgeCount;
}
